//package com.btex.app;
//
//import android.os.Bundle;
//import android.support.v7.app.AppCompatActivity;
//
//import com.btex.app.entity.BtexInfo;
//import com.google.gson.Gson;
//import com.lidroid.xutils.HttpUtils;
//import com.lidroid.xutils.exception.HttpException;
//import com.lidroid.xutils.http.HttpHandler;
//import com.lidroid.xutils.http.RequestParams;
//import com.lidroid.xutils.http.ResponseInfo;
//import com.lidroid.xutils.http.callback.RequestCallBack;
//import com.lidroid.xutils.http.client.HttpRequest;
//
//import org.json.JSONException;
//import org.json.JSONObject;
//
//import java.util.ArrayList;
//import java.util.List;
//
//import zhangliang.view.android.klibrary.entity.MarketChartData;
//import zhangliang.view.android.klibrary.view.KView;
//
//public class YunActivity extends AppCompatActivity {
//
//    private List<MarketChartData> marketChartDataLists = new ArrayList<MarketChartData>();
//    private KView mMyChartsView;
//
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        setContentView(R.layout.activity_mains);
//        mMyChartsView = (KView) findViewById(R.id.my_charts_view);
//        initData();
//
//    }
//
//    private void initData() {
//        RequestParams params = new RequestParams();
//
//        params.addQueryStringParameter("limit", "200");
//        params.addQueryStringParameter("type", "1h");
//        params.addQueryStringParameter("symbol", "ETH_USDT");
////        params.addQueryStringParameter("bole", "");
//        int num = (int) ((Math.random() * 9 + 1) * 100000);
//
//        HttpHandler<String> send = new HttpUtils().send(HttpRequest.HttpMethod.GET, Config.URL_APP_BTEX + "?rnd=" + String.valueOf(num), params, new RequestCallBack<String>() {
//            @Override
//            public void onSuccess(ResponseInfo<String> responseInfo) {
//
//
//                Gson gson = new Gson();
//
//                String result = responseInfo.result;
//
//                try {
//                    JSONObject jsonObject = new JSONObject(result);
//                    if ("1".equals(jsonObject.getString(Config.KEY_CODE))) {
//
//                        BtexInfo btexInfo = gson.fromJson(result, BtexInfo.class);
//                        List<List<String>> lists = btexInfo.getData().getLists();
//
//                        if (lists.size() > 0) {
//
////                1 时间  2 开盘价  3 最高价  4 最低价  5 收盘价 6 成交量
////
////                data.setClose(m.getPrice_c());
////                data.setOpen(m.getPrice_o());
////                data.setHigh(m.getPrice_h());
////                data.setLow(m.getPrice_l());
////                data.setVol(m.getVolume());
//
////                            mMarketChartData.setTime(Long.parseLong(data[0]));
////                            mMarketChartData.setOpenPrice(Double.parseDouble(data[3]));
////                            mMarketChartData.setClosePrice(Double.parseDouble(data[4]));
////                            mMarketChartData.setHighPrice(Double.parseDouble(data[5]));
////                            mMarketChartData.setLowPrice(Double.parseDouble(data[6]));
////                            mMarketChartData.setVol(Double.parseDouble(data[7]));
//
//                            for (int i = 0; i < lists.size(); i++) {
//
//                                MarketChartData marketChartData = new MarketChartData();
//                                marketChartData.setTime(Long.parseLong(lists.get(i).get(0)));
//                                marketChartData.setOpenPrice(Double.parseDouble(lists.get(i).get(1)));
//                                marketChartData.setHighPrice(Double.parseDouble(lists.get(i).get(2)));
//                                marketChartData.setClosePrice(Double.parseDouble(lists.get(i).get(4)));
//                                marketChartData.setLowPrice(Double.parseDouble(lists.get(i).get(3)));
//                                marketChartData.setVol(Double.parseDouble(lists.get(i).get(5)));
//
//                                marketChartDataLists.add(marketChartData);
//                            }
//
//                            mMyChartsView.setOHLCData(marketChartDataLists);
//                            mMyChartsView.postInvalidate();
//                        }
//
//
//                    } else {
//
//                    }
//                } catch (JSONException e) {
//                    e.printStackTrace();
//
//                }
//
//
//            }
//
//            @Override
//            public void onFailure(HttpException error, String msg) {
//
//
//            }
//        });
//
//    }
//
//
//}
